From: route@monster.com
Sent: Monday, April 25, 2016 1:25 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Data Entry QA
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
ROSHAN SHETTY Draper, UTAH Phone:
(801) 215-9545 Email: roshan.shetty@yahoo.com OBJECTIVES Roshan is a skilled developer with a rich experience
in all stages of application development and strives to leverage his skills
& experience to understand, architect & develop software for business
requirements. He is also constantly looking to enhance his skills by learning
new technologies and finds understanding of the business side of applications
very helpful in developing the right solution. His ideal job would enable him the freedom to be
creative and leverage his skills and background to design and develop an
ideal business solution while sharpening his skill set with new tools &
technologies. He would also like to see a good career progression
path. EXPERIENCE SUMMARY Roshan has a Bachelors in Computer Science with over
24 years of experience encompassing the complete SDLC. Roshan has worked for
over 6 years at Unisys as a Sr. Consultant, 4 years at Ancestry and most
recently for over 4 years at Control4 as a key development member. While he
has enjoyed working at these stable and challenging environments, he has also
done numerous exciting short-term contract projects in between which exposed
him to a lot of the management side of software. As a Systems Software Developer at Control4, he has
written system applications for various chip-sets and has also been a scrum
master. As a Lead/Architect at NCAA, he has been instrumental in researching
& implementing development architecture for various products and
frameworks. As a Sr. Consultant with Unisys, he has been involved in
participating in JAD sessions with the end user in order to better understand
and document user requirements, analyze, design and document technical
specifications and for creating various design artifacts. As a Sr. Engineer
at Ancestry, he has written candidate architecture for windows & web
application using UML, database modeling, development and implementation of
object oriented n-tier applications. He has experience in planning, estimating,
developing and owning projects and guiding and mentoring junior team members.
He has also worked with offshore-globally dispersed development teams at
Unisys. He is a strong leader, hands-on developer who can think strategically
and drive execution. He has worked with various modeling tools (Visio,
Rational Rose) & software development methodology (Agile Scrum/ RUP/
Waterfall). He is very well versed in relational databases,
having worked on SQL Server & Oracle - developing stored procedures,
triggers, database creation & maintenance. Roshan is a fast learner, has good written &
oral communication skills & is a good team player, capable of setting
priorities and goals and meeting deadlines. EDUCATION Bachelors Degree (Computer Science) OTHER FORMAL TRAINING DotNet Training (2001), Scrum Training (including
Scrum Master) (2013), Android Training (2013) SOFTWARE SKILLS GUI Tools & Languages, Web Technology C++, VS.Net (C#, ASP.Net) – 4.0/3.5/2.0, Eclipse,
Android, Java, XUL, AJAX, YUI, JavaScript, Web Services, XML, HTML, VB.Net,
Power Builder Database/OS SQL-Server 2008/2005/2000, MySQL, Oracle 9i,
Windows, Linux Design, Modeling, 3rd
Party/Open Source Tools, Testing Tools & Technology Git,
Gitlab, Google Mocks, SVN, MVC, TFS, Visio, Log4Net, Crucible, Rational Rose,
Rational XDE, UML, NUnit PROFESSIONAL
EXPERIENCE Aug’ 10 TO Current
Control4 •
Work as part of the core team adding
new features for new OS releases, redesigning various existing functionality
to resolve issues and bugs. •
Design & develop the new proxy
interface for all intercom related modules in c++ & c#.net to enable 3rd
party apps to interface with intercom drivers. •
Part of Agile team, went through formal
external scrum training. Was Agile Scrum Master for the security & communications
vertical and helped put into place formal agile practices for the team. •
Senior engineer went through external
Android training to start work on the new Android based intercom. Involved in
the initial design & architecture prototypes for intercom on android.
Design included options using 3rd party components on top of in-house native
android libraries and stand-alone apps at the app layer interfacing with c++
modules. •
Lead Engineer responsible for design
and development of the intercom software on video tablets and doorbell
intercom system using SIP. Make V1 intercom compatible with the new V2
interface for the ADT devices. Develop the new V2 interface for the Broadcom devices. •
Re-architect Broadcom devices to use
in-house open source resiprocate SIP software, assess the issues with
broadcasting and redesign broadcasting functionality. •
Senior Engineer responsible for
designing and developing core systems interfacing with various hardware
systems based on omap, armv6w, x86 chipsets in c++ under linux and software
app drivers in c# under windows. •
Maintain and add features for the
future releases (2.1/2.2) of the core software product including the
director/driver modules and the composer module using C#.net. C++,
STL, Boost Library, Android, Eclipse, Android Studio, C#.Net/VS
2005/2008/2012, ASP.Net, Sql Server, Ubuntu Linux, Windows 7, SVN, LUA,
Agile, Scrum, Kanban. Jun’10 TO Aug’ 10
Kemesa •
Develop Firefox Add-ons using Mozilla
XUL library and javascript on MAC OS/Ubuntu & Eclipse IDE for the
shopshield companion – which provides a safe secure way for users to shop
online using the firefox browser. •
Maintain the Whitelist import
application to maintain the list of sites which have been white listed for
the shop shield companion using Eclipse, Java and MySql. XUL, Eclipse, Javascript, Java, MySql, MAC OS,
Ubuntu Linux. Feb’09 TO
Apr’10
Contract (EOfficials (NCAA Subsidiary)) •
Team Lead/Architect responsible for
choosing the MVC and L2E architecture. Lead the prototype, research, planning
& development of software suite using MVC & SOA arch. •
Responsible for recruiting and setting
up a team of 6 developers and a QA person to define and build unique products
for sports referees. Setting up the initial IT infrastructure – hardware, software
environment, hiring, software architecture, project estimation &
planning. Helped setup initial TFS source control. Database design for
modules within the new suite. •
Lead developer responsible for
developing the Officials Testing application. Developed & extended a
in-house framework loosely based on the Oxite application-MVC model framework
concentrating on dependency injection/Inversion Of Control (IOC) patterns.
Lead developer in charge of planning and designing the Rules DB application
using C#, Sql Server, Linq to Entities and JQuery. VS 2008, Sql Server 2008, MVC, SOA, WCF, C#.Net
(3.5), ASP.Net, Agile, TFS, Windows 2008 Sep’08 TO Feb’09
Active Network •
Key member responsible for the Consumer
UI sub-modules within the company flagship product. Pushed key initiatives
like logging modules, coding standards & units testing. Implemented the
log4net logging initiative. Designed & developed various custom controls
& functional modules within CUI. Worked with a large team scattered over
multiple domestic & international locations. VS 2008, C#.Net(3.5), ASP.Net, JavaScript, log4Net,
Crucible, Agile, Windows May’04 TO
Sep’08
Ancestry •
As key member of the Search UI &
API team, working on the search & augmentation team providing new search
APIs for different functional modules across the organization to consume the
content database using the search indexing functionality. Developed new
search content UI pages for US and international databases. Key member
responsible for owning, designing & developing the default search page
module which is the entry into the new search application. It is mostly
dynamic html content involving AJAX calls to refresh function sections of the
screen. Development involved rewriting portions of the search APIs in .net
with JavaScript AJAX calls and YUI libraries. Also developed data objects on
SQL Server including tables and stored procedures. •
Lead developer responsible for
maintaining & enhancing the current MB system in VC++ and porting modules
to C#. Tasks included meeting with product management for understanding the
business requirements and analyzing, re-designing, developing and migrating the
current message boards system to be a part of the larger user community
initiative. Built a SOA system, designed using OOD patterns. Wrote database
migration scripts for SQL Server and modules of the message board service in
C#.net. The application uses the services framework with plug-ins for system
performance metrics. Lead member responsible for interfacing with an outside
vendor for migrating all the message board data using a XML interface,
porting the data in a XSD format. Used extensive XML classes with extensive
multi-threading in C#.net to traverse the database schema and manipulation of
data objects on Sql Server including temp tables, identity columns, DTS
packages, stored procedure and triggers. Services team member, developing
service layer applications with testing using NUnit and building the code
using NAnt. VS 2008/2005, C#/ASP.Net (2.0/3.5), JavaScript, YUI,
XML, Windows/Web Services, NUnit, NAnt, Sql Server 2000/2005, SSRS, SSIS,
Agile, Visio, Visual C++ SEP’03 TO MAY’ 04 (May’ 04 TO Oct’ 04
PT) Contract
(Dept. of Workforce Services, UT) •
Provided candidate architecture
including architectural artifacts for designing & developing a suite of
applications for the US DOL undertaken by Utah DWS. Lead developer for the SkillWindow
application using C#.Net, ADO.Net & SQL Server. Development included
custom windows service spawning multiple threads and setting up a remote
connection to an FTP server using TCP/IP, the error handling routine that
logs errors into a custom application event log. Developed the transactions
consortium pre-release website using ASP & HTML. •
Architect, responsible for providing
candidate architecture, analysis & design for Lay Title Analysis Toolkit
(LTAT) based on business analyst requirements. Developed use cases, use case
realization, activity, class, sequence & collaboration diagram based on
vision & requirements document. Made extensive use of a range of design
patterns while designing the applications. Developed modules of the LTAT application
in .Net and SQL Server using object oriented & n-tier concepts. Unique
features in the development included real time data display involving custom
2 phase pagination including logic in the presentation, business & the
data tier, creation of custom datagrid controls with dynamic Javascript
logic. As a DB developer, created & developed all the objects (tables,
indexes, stored procedures & background jobs). Rational Rose, C#(ASP).Net, Multi-Threading, Windows
Forms, HTML, JScript, Sql Server 2000, SSRS JAN’03 TO
SEP’03
Unisys (Colorado Dept. of Labor & Employment Genesis, CO) •
Design team member for designing SOA
for sub-modules within Tax Non-Financial & Common functions modules. The
architecture framework was N-Tier, with UI layer, a Business Logic layer, a
DAO layer & finally the Data Access layer. Designing & Modeling
involved using various patterns like decorator & factory patterns; UML
was used to model class specifications, sequence diagrams & workflows in
Rational Rose. Rational Unified Process was used as the software development
methodology. Design involved creating web services (SOAP) to interact with
the UI layer in Siebel, all interactions between the UI & the business
tier was handled via web services. Extensive use of design patterns including
factory, singleton, lazy initialization and façade. •
Senior development member responsible
for developing the business tier in sub-modules within the Tax Non-Financial
& Common functions modules. Developed framework classes directly from the
design models using Rational XDE. Developed using 3rd party
framework tools for error logging & tracing (to MSMQ or flat files) &
as a wrapper around ADO.NET for database access. Development included unit
and integration test in NUnit as part of each class for writing & logging
test codes. Created local databases & wrote extensive stored procedures
for the common functions prototype in SQL Server 2000 in the conceptual
phase. VB.Net, ASP.Net, ACA.Net, NUnit, Sq Server 2000,
Rational Suite (Rose, XDE), Windows MAR’97 TO
DEC’02
Unisys (Metro Davidson County Courts, TN) •
Lead technical member for JAD sessions
with clients at client site for gathering and documenting design
specification, version control documents, user manuals, etc. Key Member of
analysis and design team for applications for County Court in Tennessee. Sr.
developer for database modeling & developing the Oracle database.
Traveled offshore as a lead to facilitate offshore development/port. Trained,
facilitated and acted as liaison with offshore/onsite team members in
successful porting of all the application modules. Powerbuilder,
Oracle 7.3/9i JUN’92
TO
FEB’97
Various Clients •
Worked as a consultant with clients at
various levels on a variety of platforms - designing and developing apps of
varying complexity and business needs ranging from insurance (CIGNA) to
warehousing and supply mgmt (American Standards). Powerbuilder, Borland C++, Sql Server, Informix,
Windows, UNIX, System Architect
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|